﻿@charset "utf-8";
/**
 * @fileOverview 基础css
 * @author duanxinxin
 * @email duanxinxin@360.cn
 * @time  2012-12-6
 */
 @font-face {
    font-family: 'PingFang';
	font-style: normal;
 	font-weight: normal;
	src: url('https://static.bjnews.com.cn/web/Typeface/PingFang-Regular.ttf') format('ttf');
  }
html{
	color:#000;background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
	-moz-text-size-adjust: 100%
    font-size: 20px;
    font-family: "PingFang","SourceHanSansCN","PingFangSC-Regular",tahoma,arial,\5b8b\4f53;
    line-height:1.6;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,select {
	margin:0;
    padding:0;
    font-family: "PingFang","SourceHanSansCN","PingFangSC-Regular",tahoma,arial,\5b8b\4f53;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}
body,div,p,button,input,select,textarea{
	/*font:14px/1.6  "PingFang","SourceHanSansCN","PingFangSC-Regular",tahoma,arial,\5b8b\4f53;*/
	font-size: 100%;
}
input,select,textarea{
	font-size:100%;
}
input{
    border:none;
}
table{
	border-collapse:collapse;border-spacing:0;
}
th{
	text-align:inherit;
}
img{
	/*vertical-align:middle;*/
	vertical-align:top;
}
fieldset,img{
	border:0;
}
iframe{
	display:block;
}
abbr,acronym{
	border:0;font-variant:normal;
}
del {
	text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
	line-height: 1.6;
}
q:before,q:after {
	content:'';
}
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a {
	cursor: pointer; 
	color: #000101;
	text-decoration: none;
	border:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	outline:none；
}
/*
a:hover {
	color:#be1116;
	text-decoration:none;
}
*/
input{
	outline: none;
	}

/* 清理浮动 */
.cl:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.cl {
	zoom:1; /* for IE6 IE7 */
}
/*haslayout*/
.has-layout{
	zoom:1
}
/* 设置内联, 减少浮动带来的bug */
.fl,.fr {
	display:inline;
}
.fl {
	float:left;
}
.fr{
	float:right;
}
input{
	outline:none;
	}
/*颜色*/
.cbbb {
	color: #bbb;
}
.c777 {
	color: #777;
}
.cl-orange {
	color:#fc8500;
}
a.cl-orange,a.cl-orange:hover {
	color:#fc8500;
	text-decoration: none;
}
.overhid {
	overflow: hidden;
}
/*主要内容左右布局结构*/
.boxwrap {
	border:1px solid #f0f0f0;
	box-shadow: 0px 0px 6px #f0f0f0;
	margin-top: 10px;
	background: #fbfbfb;
	*zoom:1;
}
.boxinner {
	margin-right: 251px;
	border-right:1px solid #eaeaea;
	background:#fff;
}
.boxinner-l {
	float:left;
	display: inline;
	width:100%;
	margin-right: -100%;
}
.boxinner-r {
	float: right;
	display: inline;
	width:250px;
	margin-right: -251px;
}
.boxinner-l-con {
	padding:20px 40px 15px 20px;
}
.boxinner-r-con {
	padding:5px 15px 15px;
}
.fw6{
	font-weight:600;
	}
.tal{
	text-align:left;
	}
.tac{
	text-align:center;
	}
.tar{
	text-align:right;
	}
.em2{
	text-indent:2em;
	}
.p5{
	padding:5px;
	}
.p15{
	padding:15px;
	}
.p25{
	padding:25px;
	}
.p35{
	padding:35px;
	}
.p45{
	padding:45px;
	}
.p10{
	padding:10px;
	}
.p20{
	padding:20px;
	}
.p30{
	padding:30px;
	}
.p40{
	padding:40px;
	}
.p50{
	padding:50px;
	}
.m5{
	margin:5px;
	}
.m15{
	margin:15px;
	}
.m25{
	margin:25px;
	}
.m35{
	margin:35px;
	}
.m45{
	margin:45px;
	}
.m10{
	margin:10px;
	}
.m20{
	margin:20px;
	}
.m30{
	margin:30px;
	}
.m40{
	margin:40px;
	}
.m50{
	margin:50px;
	}
.pt5{
	padding-top:5px;
	}
.pt15{
	padding-top:15px;
	}
.pt25{
	padding-top:25px;
	}
.pt35{
	padding-top:35px;
	}
.pt45{
	padding-top:45px;
	}
.pt10{
	padding-top:10px;
	}
.pt20{
	padding-top:20px;
	}
.pt30{
	padding-top:30px;
	}
.pt30{
	padding-top:30px;
	}
.pt40{
	padding-top:40px;
	}
.pt50{
	padding-top:50px;
	}
.pr5{
	padding-right:5px;
	}
.pr15{
	padding-right:15px;
	}
.pr25{
	padding-right:25px;
	}
.pr35{
	padding-right:35px;
	}
.pr45{
	padding-right:45px;
	}
.pr10{
	padding-right:10px;
	}
.pr20{
	padding-right:20px;
	}
.pr30{
	padding-right:30px;
	}
.pr40{
	padding-right:40px;
	}
.pr50{
	padding-right:50px;
	}
.pb5{
	padding-bottom:5px;
	}
.pb15{
	padding-bottom:15px;
	}
.pb25{
	padding-bottom:25px;
	}
.pb35{
	padding-bottom:35px;
	}
.pb45{
	padding-bottom:45px;
	}
.pb10{
	padding-bottom:10px;
	}
.pb20{
	padding-bottom:20px;
	}
.pb30{
	padding-bottom:30px;
	}
.pb40{
	padding-bottom:40px;
	}
.pb50{
	padding-bottom:50px;
	}
.pl5{
	padding-left:5px;
	}
.pl15{
	padding-left:15px;
	}
.pl25{
	padding-left:25px;
	}
.pl35{
	padding-left:35px;
	}
.pl45{
	padding-left:45px;
	}
.pl10{
	padding-left:10px;
	}
.pl20{
	padding-left:20px;
	}
.pl30{
	padding-left:30px;
	}
.pl40{
	padding-left:40px;
	}
.pl50{
	padding-left:50px;
	}
.mt5{
	margin-top:5px;
	}
.mt15{
	margin-top:15px;
	}
.mt25{
	margin-top:25px;
	}
.mt35{
	margin-top:35px;
	}
.mt45{
	margin-top:35px;
	}
.mt10{ 
	margin-top:10px;
	}
.mt20{
	margin-top:20px;
	}
.mt30{
	margin-top:30px;
	}
.mt40{
	margin-top:40px;
	}
.mt50{
	margin-top:40px;
	}
.mr5{
	margin-right:5px;
	}
.mr15{
	margin-right:15px;
	}
.mr25{
	margin-right:25px;
	}
.mr35{
	margin-right:35px;
	}
.mr45{
	margin-right:35px;
	}
.mr10{
	margin-right:10px;
	}
.mr20{
	margin-right:20px;
	}
.mr30{
	margin-right:30px;
	}
.mr40{
	margin-right:40px;
	}
.mr50{
	margin-right:50px;
	}
.mb5{
	margin-bottom:5px;
	}
.mb15{
	margin-bottom:15px;
	}
.mb25{
	margin-bottom:25px;
	}
.mb35{
	margin-bottom:35px;
	}
.mb45{
	margin-bottom:35px;
	}
.mb10{
	margin-bottom:10px;
	}
.mb20{
	margin-bottom:20px;
	}
.mb30{
	margin-bottom:30px;
	}
.mb40{
	margin-bottom:40px;
	}
.mb50{
	margin-bottom:50px;
	}
.ml5{
	margin-left:5px;
	}
.ml15{
	margin-left:15px;
	}
.ml25{
	margin-left:25px;
	}
.ml35{
	margin-left:35px;
	}
.ml45{
	margin-left:45px;
	}
.ml10{
	margin-left:10px;
	}
.ml20{
	margin-left:20px;
	}
.ml30{
	margin-left:30px;
	}
.ml40{
	margin-left:40px;
	}
.ml50{
	margin-left:50px;
	}
.lh20{
	line-height:20px;
	}
.lh30{
	line-height:30px;
	}
.lh40{
	line-height:40px;
	}
.lh50{
	line-height:50px;
	}
.lh60{
	line-height:60px;
}
.f12{
	font-size:12px;
	}
.f14{
	font-size:14px;
	}
.f16{
	font-size:16px;
	}
.f18{
	font-size:18px;
	}
.f20{
	font-size:20px;
	}
.f22{
	font-size:22px;
	}
.f24{
	font-size:24px;
	}
.f26{
	font-size:26px;
	}
.f28{
	font-size:28px;
	}
.f30{
	font-size:30px;
	}
